# Fichier généré automatiquement par TIASC

	.data
str0 : .asciiz "hello"
str1 : .asciiz " "
str2 : .asciiz "world"
str3 : .asciiz "bye bye"
line : .asciiz "\n"
	.text
.globl main
main :
#write "hello"
	li $v0,4
	la $a0,str0
	syscall
#write " "
	li $v0,4
	la $a0,str1
	syscall
#writeln "world"
	li $v0,4
	la $a0,str2
	syscall
	li $v0,4
	la $a0,line
	syscall
#writeln "5"
	li $v0,1
	la $a0,5
	syscall
	li $v0,4
	la $a0,line
	syscall
#i=33
	# malloc pour la variable i
	sub $sp,$sp,4
	# je met le valeur 33
	li $t0,33
	sw $t0,0($sp)
	
	#chargement de i
	#lw $t0,0($sp)
#write i
	#chargement de i
	lw $a0,0($sp)
	li $v0,1
	syscall
	li $v0,4
	la $a0,line
	syscall

#free i
	add $sp,$sp,4

#writeln "bye bye"
	li $v0,4
	la $a0,str3
	syscall
	li $v0,4
	la $a0,line
	syscall
#exit
	li $v0 10
	syscall
